package pflichtaufgabe;

/**
 * In dieser Klasse wird in einer Schlaufe bis auf 100 gezaehlt und
 * dabei bei jedem durchlauf eine definierte Zeit gewartet
 * 
 * @author Schweingruber Roger
 * @date 14.12.2011
 * @version 1.0
 * 
 */
public class MyThread implements Runnable {

	// Variablen
	private int delay;

	/**
	 * Konstruktor 
	 * 
	 * @param delay fuer die schlaufe
	 */
	public MyThread(int delay) {
		this.delay = delay;

	}

	/**
	 * Runnable Methode in der eine Schlaufe bis 100 zaehlt 
	 */
	@Override
	public void run() {

		// Thread zaehler gemaess wartezeit nach oben zaehlen
		for (int i = 1; i <= 100; i++) {
			try {
				Thread.sleep(delay);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
		}
	}
}
